/*
 * @Description: 
 * @Author: Aroma
 * @Date: 2024-09-24 16:22:34
 * @LastEditors: Aroma
 * @LastEditTime: 2024-09-24 16:22:37
 * @别瞎看: 你个无脑牛马
 */
// 抽象类 Animal
abstract class Animal {
    protected String name; // 动物的名称

    // 构造方法
    public Animal(String name) {
        this.name = name;
    }

    // 抽象方法，用于输出动物的叫声
    abstract void makeSound();

    // 输出动物的行为
    void move() {
        System.out.println(name + " 在移动。");
    }

    // getter 和 setter 方法（如果需要的话）
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
